filefield{
-moz-appearance:none;
border:2px solid;
-moz-border-radius:3px;
-moz-border-top-colors:#9da9b8 #fff;
-moz-border-right-colors:#d8d8d8 #fff;
-moz-border-bottom-colors:#d8d8d8 #fff;
-moz-border-left-colors:#d8d8d8 #fff;
background-color:#fff;
margin:2px 4px}

.fileFieldContentBox{
background-color:#fff}

.fileFieldIcon[disabled="true"]{
opacity:0.4}

.fileFieldIcon{
width:16px;
height:16px;
margin-top:1px;
margin-bottom:1px;
-moz-margin-start:1px;
-moz-margin-end:4px}

.fileFieldLabel{
-moz-appearance:none;
background-color:transparent;
border:none;
margin:0;
color:#222}

.fileFieldLabel[disabled="true"]{
color:#bbbfc5}